Deploying GPU-based Real-time DXT compression for Networked Visual Sharing
نویسندگان
چکیده
The networked visual sharing application in multi-party collaboration environment needs compression of video streams due to network bandwidth limitation. For interactive real-time sharing, real-time compression of high-quality video as well as audio echo cancellation are required, which commonly depend on the availability of high-cost hard-to-setup specialized compression and echo-cancellation hardware. In this paper, by leveraging the computing power of GPU-accelerated PC (personal computer), we discuss how to support the software-only real-time compression of HD (high-definition) video streams. The chosen lightweight scheme, DXT (i.e., S3 Texture Compression), is highly matched with GPU-accelerated texture compression. By implementing GPU-accelerated DXT compression, based on CUDA (Compute Unified Device Architecture) parallel computing, and by deploying a software-based echo controller together, we can enable a low-cost solution for efficient networked visual sharing in collaboration environment.
منابع مشابه
Real-Time Normal Map DXT Compression
Using today's graphics hardware, normal maps can be stored in several compressed formats that are decompressed on the fly in hardware during rendering. Several object-space and tangent-space normal map compression techniques using existing texture compression formats are evaluated. While decompression from these formats happens in real-time in hardware during rendering, compression to these for...
متن کاملMarkovian Delay Prediction-Based Control of Networked Systems
A new Markov-based method for real time prediction of network transmission time delays is introduced. The method considers a Multi-Layer Perceptron (MLP) neural model for the transmission network, where the number of neurons in the input layer is minimized so that the required calculations are reduced and the method can be implemented in the real-time. For this purpose, the Markov process order...
متن کاملA Survey of Compressed GPU-Based Direct Volume Rendering
Great advancements in commodity graphics hardware have favored GPU-based volume rendering as the main adopted solution for interactive exploration of rectilinear scalar volumes on commodity platforms. Nevertheless, long data transfer times and GPU memory size limitations are often the main limiting factors, especially for massive, time-varying or multi-volume visualization, or for networked vis...
متن کاملAccelerating Virtual Texturing Using CUDA
Virtual texturing is a promising technique to improve the visual quality of real-time rendering applications such as simulations and games. By selectively loading parts of the texture dataset, virtual texturing allows for higher resolution texturing than possible with traditional texturing techniques. However, virtual texturing also adds a significant overhead to the renderer. First, there is t...
متن کاملAccelerating Radiosity on GPUs
We propose a novel approach to implement radiosity on GPU with specific optimizations via form-factor matrix transformations. The proposed transformations enable to reduce the amount of computations for multiple-bounce global illumination and apply DXT compression (with subsequent hardware decompression when reading formfactors on GPU). Our implementation is 10 times faster running and requires...
متن کامل